﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ModeloEntidades
{
    public class TramitesVista
    {
        private Tramite_Matriculacion _tramiteMatriculacion;
        
        
        public TramitesVista(Tramite_Matriculacion unTramite_Matriculacion)
        {
            this._tramiteMatriculacion = unTramite_Matriculacion;
        }


        public Tramite_Matriculacion obtener_original()
        {
            return this._tramiteMatriculacion;
        }

        public string Numero
        {
            get { return this._tramiteMatriculacion.numero; }
        }

        public string Fecha_inicio
        {
            get { return this._tramiteMatriculacion.fecha_inicio.ToString(); }
        }

        public string Razon_social_consultorio
        {
            get { return this._tramiteMatriculacion.Consultorio.razon_social; }
        }


        public string Titular_consultorio
        {
            get
            {
                string unTitular ="";
                if (this._tramiteMatriculacion.Consultorio.titular_actual != null)
                {
                    unTitular = this._tramiteMatriculacion.Consultorio.titular_actual.nombre +
                                " " +
                                this._tramiteMatriculacion.Consultorio.titular_actual.apellido;
                }

                return unTitular;
            }
        }

        public string Localidad
        {
            get {
                string unaLocalidad = "";

                if (this._tramiteMatriculacion.Consultorio.Local.Localidad != null)
                {
                    unaLocalidad = this._tramiteMatriculacion.Consultorio.Local.Localidad.nombre;
                }
             
                return unaLocalidad; 
            
            
            }
        }

    }
}
